﻿/*
    Created by   : JiShasha
    Created time : 2017/3/13
    File explain : 用于材料卖家PC端公共样式
*/
@charset "utf-8";
/* 格式化样式 */
html, body, ul, li, tr, td, th, ol, input, span, p, label {
  margin: 0;
  padding: 0;

  list-style: none;

  font-family: "Microsoft YaHei";
  font-size: 14px;
  color: #283950;
  font-weight: normal;
}
html,body{
	height:100%;
}
/* 隐藏 */
.hide {
  display: none;
}

/* 显示 */
.show {
  display: block;
}

/* 去掉select右边的三角 */
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

html, body {
  min-height: 906px;

  background: #E1E8EF;
}

/* 弹窗背景 */
.cmn-pop {
  height: auto;

  background: #fff;

  overflow-y: hidden;
}

/* a标签初始化 */
a,
a:hover,
a:active,
a:visited,
a:link {
  text-decoration: none;
  color: #283950;
}

/* 引用zui，使用栅格化，需要进行的初始化 */
.row {
  margin-right: 0;
  margin-left: 0;
}

.row [class*="col"] {
  padding: 0;
}

/* 引用zui，去掉form-group的默认距底部边距 */
.form-group {
  margin-bottom: 0;
}

/* 去掉点击按钮时 会出现的蓝色边框 */
button, input, select, textarea {
  outline: 0;
}

input {
  padding-left: 10px;
}

/* 取消，确定，发货等按钮的样式（边框，字体颜色和背景颜色需要自己添加） */
.cmn-btn {
  padding: 8px 19px;
  margin-right: 15px;
  border-radius: 2px;

  font-size: 16px;

  text-shadow: none;
}

/* 保存按钮 */
.cmn-save-btn {
  color: #fff;

  background: #108ee9;
  border: 0;

  cursor: pointer;
}

/* 保存、确定按钮划过、点击样式 */
.cmn-save-btn:hover {
  background: #1e73cc;
}

/* 取消按钮 */
.cmn-cancel-btn {
  color: #1a1a1a;

  background: #fff;
  border: 1px solid #dadada;
}

/* 取消按钮划过、点击样式 */
.cmn-cancel-btn:hover {
  border-color: #1794fc;

  color: #1d84df;
}

/* 必填文字前的星星提示 */
.cmn-tip {
  padding-right: 5px;

  font-size: 16px;
  color: #ff0000;
  vertical-align: middle;
}

/* 文字提示 包括必填提示和友情提示*/
.cmn-notice,
.cmn-friend-notice,
.cmn-required-notice {
  font-size: 14px;
  padding-left: 20px;
}

/* 点击提交后文字后的必填提示 */
.cmn-notice,
.cmn-required-notice {
  color: #FB6D0E;
}

/* 文字后的友情提示 */
.cmn-friend-notice {
  color: #FA9300;
}

/* 商品管理中的图片友情提示文字 */
.cmn-friend-notice ul li {
  color: #FA9300;
}

/* 添加感叹号图片 */
.cmn-friend-notice:before,
.cmn-notice:before {
  padding-right: 10px;
  vertical-align: -2px;
}

/* 友情提示图片 */
.cmn-friend-notice:before {
  content: url('../../common/img/private/icon_Prompt.png');
}

/*  必填提示图片  */
.cmn-notice:before {
  content: url('../../common/img/private/icon_Prompt.png');
}

/* ++++++++++++++++++++++++++++++++++表格初始化+++++++++++++++++++++++++++++++++++++++++++++ */
/* 引用bootstrap，去掉默认底部边距 */
.table {
  margin-bottom: 0;
}

/* 改变表格头部的背景颜色 */
.table > thead > tr > th {
  background: #F5F7FA;
  border: 1px solid #dde4eb;
}

/* 去掉表格边框 */
.fixed-table-container,
.fixed-table-container tbody td,
.bootstrap-table .table {
  border: 0;
}

/* 去掉默认字体加粗 */
tbody td .th-inner,
thead th .th-inner {
  font-weight: normal;
}

/* 当表格前有input时，需要与上边内容对齐，设置宽度 */
.fixed-table-container tbody td:first-child,
.fixed-table-container thead .cmn-table-check {
  width: 50px;
}

/* 表格头部字体居中 */
.fixed-table-container thead th .th-inner {
  text-align: center;
}

.fixed-table-container thead th input {
  vertical-align: -3px;
}

/* 改变默认隔行变色的颜色 */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background: #F5F7FA;
}

/* 改变表格高度 */
.bootstrap-table .table:not(.table-condensed),
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > td,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .table:not(.table-condensed) > thead > tr > td {
  padding: 10px 8px;
}

/* 改变滑过表格时某一行时，这一行显示的颜色 */
.table-hover > tbody > tr:hover > td {
  background: #f5f5f5;
}

/* 滑过表格时需要1px的白色描边，直接加上时，滑过表格时，表格会动，先将描边透明，滑过时显示颜色 */
.bootstrap-table .table > thead > tr,
.bootstrap-table .table > tbody > tr {
  border: 1px solid rgba(0, 0, 0, 0)
}

/* 滑过表格时，显示的白色描边 */
.table-hover > tbody > tr:hover {
  border: 1px solid #fff;
}

/* ++++++++++++++++++++++++++++++++++++++页面样式+++++++++++++++++++++++++++++++++++ */
/* 面包屑 */
.cmn-breadcrumb {
  background: #fff;
  margin-bottom: 5px;
  padding: 15px 0 15px 20px;
  border: 1px #dee5ec dashed;
}

/* 让面包屑元素在同一行显示 */
.cmn-crumb li {
  display: inline-block;
}

/* 使用这个类名时，滑入面包屑的手势为箭头 */
.cmn-root-breadcrumb {
  cursor: default;
}

/* 使用这个类名时，滑入面包屑的手势为手型 */
.cmn-active-breadcrumb {
  cursor: pointer;

  color: #1D84DF;
}

/* 除面包屑以外的内容的边框 */
.cmn-main {
  width:85%;
  height: 100%;
  float:right;
  padding: 15px 0 0 15px;
  background-color: #E1E8EF;
  border: 1px solid #DDE4EB;
}
.cmn-main-center {
  width:1000px;
  height: 100%;
  float:right;
  padding: 15px 0 0 15px;
  background-color: #E1E8EF;
  border: 1px solid #DDE4EB;
}
/* 关于账单 */
.cmn-breadcrumb-2 {
  background: #fff;
  padding: 15px 0 15px 20px;
  margin:15px 0 5px 15px;
  border: 1px #dee5ec dashed;
}
.cmn-main-2 {
  margin: 15px 0 0 15px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
}
.cmn-list-info-title,
.cmn-switch-btn-container {
  padding-left: 21px;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
}
/* cmn-active-title是未离场信息的标题类名 */
.cmn-list-info-title span,
.cmn-active-title {
  display: inline-block;
  padding: 21px 6px 16px 6px;
  border-bottom: 4px solid #faa500;
}

.cmn-generic-main {
  padding: 15px 0 0 15px;
  background-color: #fff;
  border: 1px solid #DDE4EB;
}

/* ++++++++++++++++++++++++++++++++++++++++++按钮组+++++++++++++++++++++++++++++++++++++ */
/* 按钮组 材料没有这两个按钮 ，设施，设备有*/
.cmn-change-container {
  padding: 18px 0 18px 20px;
  border: 1px solid #dee5ec;

  background: #fff;
}

/* 采购租赁按钮的样式 */
.cmn-change-btn {
  width: 68px;
  height: 36px;
  padding: 0;
  background: #fff;
  border-radius: 3px;
  border: 0;

  font-size: 18px;
}

/* 使按钮之间距离为0 */
.cmn-change-btn:first-child {
  margin-right: -4px;
}

/* 按钮点击过后颜色 */
.cmn-change-btn.active {
  /* 采购租赁按钮，点击时替换颜色 */
  background: #248ce8;

  color: #fff;
}

/* +++++++++++++++++++++++++++++++++++搜索栏+++++++++++++++++++++++++++++++++++++++ */
.cmn-query-container {
  padding: 28px 0 28px 21px;
  margin-bottom: 10px;
  background: #f5f7fa;
  border-bottom: 1px solid #dee5ec;
  border-left: 1px solid #dee5ec;
  border-right: 1px solid #dee5ec;
}

.cmn-time-container {
  padding: 22px 0 14px 22px;
  background: #fff;

  border-bottom: 1px solid #dde4eb;
}

/* 年份下拉框宽度 */
.cmn-query-input .cmn-query-year {
  width: 141px;
}

/* 搜索栏中的label 距底部距离*/
.cmn-query-first {
  margin-bottom: 20px;
}

.cmn-query-search,
.cmn-search-btngroup {
  display: inline-block;

  margin-right: 25px;
}

/* cmn-query-multi为下拉框的的类名，cmn-query-import为输入框的类名
 设置下拉框和输入框的样式
 */
.cmn-query-multi,
.cmn-query-import {
  width: 216px;
  height: 35px;
  border: 1px solid #dde4eb;
  border-radius: 2px;
  margin-left: 10px;
  padding-left: 10px;

  background: #fff;

  color: #323232;
}

/* 下拉框样式 */
.cmn-multi-list {
  position: absolute;
  top: 35px;
  left: 10px;
  z-index: 100;
  width: 216px;
  border: 1px solid #dde4eb;
  background: #fff;
}

/* 下拉框li的样式 */
.cmn-multi-list li {
  padding: 5px 0 5px 10px;
}

.cmn-multi-list li:hover {
  background: #3280FC;
  color: #fff;
}

.cmn-query-multi {
  padding-right: 30px;

  text-align: left;
}

/* 下拉框，输入框和表格中输入框点击时的边框变成蓝色 */
.cmn-query-multi:active,
.cmn-query-import:active,
.cmn-md-detailist input:active {
  border-color: #83BCEE;
}

/* 下拉框倒三角点击时变成蓝色 */
.cmn-multi-icon:active {
  color: #83BCEE;
}

/* 下拉框input相对定位，让倒三角固定定位 */
.cmn-query-input {
  position: relative;
}

/* 倒三角固定定位 */
.cmn-multi-icon {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* 时间输入框的宽度 */
.cmn-query-time input {
  width: 136px;
}

/* 根据UI效果，所有字右对齐，设置固定宽度，字体右对齐 */
.cmn-query-name {
  width: 65px;
  text-align: right;
}
.cmn-query-name-2 {
  width: 130px;
  text-align: right;
}
.cmn-query-transaction {
  width: 80px;
}

/* 让字和输入框，下拉框在同一行， */
.cmn-query-name,
.cmn-query-input {
  display: inline-block;
}

/* 搜索栏查询按钮样式 */
.cmn-query-btn,
.cmn-confirm-btn {
  width: 78px;
  height: 34px;
  border: 1px solid #ced4db;
  border-radius: 2px;
  background: #edf1f6;
  margin-left: 30px;
  padding: 0;
}

/* 搜索栏查询按钮，滑过时改变背景颜色 */
.cmn-query-btn:hover {
  background: #E2E8EF;
}

/* 搜索栏清空条件按钮 */
.cmn-empty-btn {
  border: 0;
  margin-left: 10px;
  background: #f5f7fa;
}

/* 搜索栏清空条件按钮，滑过时改变背景颜色 */
.cmn-empty-btn:hover {
  color: #FC8239;
}

/* ++++++++++++++++++++++++++++++++++++++++++操作栏+++++++++++++++++++++++++++++++++ */
/* 添加商品按钮样式 */
.cmn-addgoods-btn {
  padding: 10px 13px;
  border: 1px solid #81BDF1;
  border-radius: 2px;
  background: #fff;

  font-size: 14px;
  color: #187CD4;

}

/* 添加商品按钮滑过样式 */
.cmn-addgoods-btn:hover {
  color: #fff;
  background: #248CE8;
}

/* 添加商品按钮的图标 */
.cmn-addgoods-btn:before {
  content: url(../img/private/s_add.png);
  padding: 0 4px 0 0;
  position: relative;
  top: 2px;
}

/* 添加商品按钮图标滑过样式 */
.cmn-addgoods-btn:hover:before {
  content: url(../img/private/Selected_add.png);
  color: #fff;

  background: #248CE8;
}

/* 上架 下架 删除按钮样式 */
.cmn-table-operate {
  border-top: 1px solid #DDE4EB;
  padding: 10px 0 10px 21px;
}

.cmn-table-operate button {
  width: 83px;
  height: 35px;
  background: #F5F7FA;
  border-radius: 2px;
  border: 0;
  margin-right: 5px;

  cursor: pointer;
}

/* 上架 下架 删除按钮滑过样式 */
.cmn-table-operate button:hover {
  background: #D3D7DD;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++表格+++++++++++++++++++++++++++++++++++++++++ */
/* 表格外边框 */
.cmn-table-container {
  background: #fff;
  border-left: 1px solid #dee5ec;
  border-right: 1px solid #dee5ec;

  margin-bottom: 14px;
}

/* 表格表头的样式 */
.cmn-delivery-title,
.cmn-detail-title {
  font-size: 16px;

  margin-bottom: 5px;
}

.cmn-delivery-title {
  padding: 15px 0 10px 21px;
}

/* 需要隐藏的表格内容 */
.cmn-hidden-head tr,
.cmn-table-title tbody,
.fixed-table-container .cmn-hidden-table .no-records-found {
  display: none;
}

/* 表格头部标题边距 */
.cmn-detail-title {
  padding: 20px 0 15px 20px;
}

/* 表格头部样式 */
.cmn-table-title {
  margin: 0 0 10px 0;
  background: #F5F7FA;

  overflow: hidden;
}

/* 表格 头部 字体颜色*/
.table thead th {
  color: #4f5a69;
}

/* 表格内容字体颜色 */
.table tbody td {
  color: #323232;
}

/* 比较宽的大详情条 */
.cmn-lgray-details,
.cmn-lg-details {
  margin-top: 9px;
  background: #EFF2F6;

  overflow: hidden;
}

/* 详情条内容样式 */
.cmn-lgray-details .cmn-lgray-detailist,
.cmn-lg-details .cmn-lg-detailist {
  font-weight: bold;
  color: #3B4656;

  float: left;
  line-height: 67px;
}

.cmn-lg-details .cmn-lg-detailist {
  padding-left: 30px;
}

.cmn-proper-text {
  width: 175px;
}

/* 内容比较少，的详情条除了第一个之外所有的向左移59像素 */
.cmn-lg-details .cmn-lg-detailist:not(:first-child) {
  padding-left: 20px;
}

/* 详情条商品名称，规格属性居左显示 */
.cmn-md-details .cmn-md-detailist .cmn-goods-text,
.cmn-md-details .cmn-md-detailist .cmn-proper-text {
  text-align: left;
}

/* 详情条规格属性向右移动 */
.cmn-md-details .cmn-md-detailist .cmn-proper-text {
  padding-left: 20px;
}

/* 详情条内部分内容固定宽度 */
.cmn-goods-text,
.cmn-breed-text,
.cmn-project-text,
.cmn-company-text,
.cmn-remarks-text,
.cmn-receiver-text,
.cmn-phone-text {
  cursor: default;
}

/* 表格商品名称品种名字长度，不超过15个字 */
.cmn-goods-text,
.cmn-remarks-text {
  max-width: 135px;
  width: 135px;
}

/* 品种名字长度，不超过15个字 */
.cmn-breed-text {
  max-width: 215px;
  width: 215px;
}

/* 项目长度，不超过8个字 */
.cmn-project-text {
  width: 125px;
  max-width: 125px;
}

/* 建筑公司、备份，不超过10个字 */
.cmn-company-text {
  width: 160px;
  max-width: 160px;
}

/* 收货人，不超过4个字 */
.cmn-receiver-text {
  width: 69px;
  max-width: 69px;
}

/* 联系电话，不超过4个字 */
.cmn-phone-text {
  width: 105px;
  max-width: 105px;
}

/* 详情条内超过字数限制变为省略号 */
.cmn-goods-text,
.cmn-breed-text,
.cmn-project-text,
.cmn-company-text,
.cmn-remarks-text,
.cmn-receiver-text,
.cmn-phone-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*!* 将span变为块元素，左浮动 *!*/
/*.cmn-breed-text,*/
/*.cmn-project-text,*/
/*.cmn-company-text,*/
/*.cmn-receiver-text {*/
/*text-align: left;*/
/*}*/

/* 详情条内展开收起的位置及边距 */
.cmn-lgray-details .cmn-detalist-handle,
.cmn-lg-details .cmn-detalist-handle {
  float: right;

  width: 10%;
  text-align: center;
}

/* 详情条内字体样式 */
.cmn-lgray-detailist span,
.cmn-lg-details span,
.cmn-md-details span {
  /*font-weight: bold;*/
  color: #3B4656;
  float: left;
}

/* 比较细的小详情条 */
.cmn-md-details {
  overflow: hidden;

  border-bottom: 1px solid #DDE4EB;
}

.cmn-md-details input {
  vertical-align: middle;
  line-height: 25px;
}

/* 详情条内容样式 */
.cmn-md-details .cmn-md-detailist {
  font-weight: bold;
  color: #3B4656;

  float: left;
  line-height: 43px;
}

.cmn-md-details .cmn-md-detailist span {
  text-align: center;
  display: block;

  width: 100%;
}

.cmn-md-details .cmn-md-detailist input {
  text-align: center;
}

/* 交易账务详情条样式 */
.cmn-lgray-details .cmn-lgray-detailist span {
  width: 100%;
  text-align: center;
}

/* +++++++++++交易账务 详情条内容固定宽度+++++++++++++++ */
.cmn-lgray-detailist:first-child {
  width: 8%;
}

.cmn-lgray-detailist:nth-of-type(2) {
  width: 125px;
}

.cmn-lgray-detailist:nth-of-type(3) {
  width: 163px;
}

.cmn-lgray-detailist:nth-of-type(4),
.cmn-lgray-detailist:nth-of-type(5),
.cmn-lgray-detailist:nth-of-type(7),
.cmn-lgray-detailist:nth-of-type(8) {
  width: 14%;
}

.cmn-lgray-detailist:nth-of-type(6) {
  width: 8%;
}

/* +++++++++++未发货 详情条内容固定宽度+++++++++++ */
.cmn-md-detailist:first-child {
  width: 15%;
  text-align: center;
}

.cmn-md-detailist:nth-of-type(5) {
  width: 11%;
}

.cmn-md-detailist:nth-of-type(3) {
  width: 15%;
}

.cmn-md-detailist:nth-of-type(4) {
  width: 6%;
}

.cmn-md-detailist:nth-of-type(2) {
  width: 9%;
  padding-left: 10px;
}

.cmn-md-detailist:nth-of-type(6) {
  width: 13%;
  margin-left: 10px;
}

.cmn-md-detailist:nth-of-type(7) {
  width: 17%;
  margin-left: 30px;
}

.cmn-md-detailist:nth-of-type(8) {
  width: 10%;
}

/* 表格清除浮动 */
.cmn-white-details,
.cmn-gray-details {
  overflow: hidden;
}

/* 引入表格的宽度 */
.cmn-table {
  width: 100%;
}

.cmn-table td:first-child {
  width: 70%;
}

/* 租赁表格宽度 */
.cmn-rent-table {
  width: 100%;
}

.cmn-rent-table td:first-child {
  width: 80%;
}

.cmn-rent-table .cmn-td,
.cmn-table .cmn-td {
  width: 10%;
  border-left: 1px solid #DDE4EB;
  border-bottom: 1px solid #DDE4EB;

  text-align: center;
}

/* 金额居右 */
.cmn-price {
  float: right;
  padding-right: 8px;
}

/* 引入详情 */
.cmn-gray-details {
  background: #f5f7fa;
}

/* 详情样式 */
.cmn-gray-details .cmn-gray-order,
.cmn-gray-details .cmn-gray-orderinfo {
  padding-left: 47px;
}

.cmn-gray-details .cmn-gray-order {
  display: block;
  margin-top: 13px;
  margin-bottom: 22px;
}

.cmn-gray-orderinfo {
  margin-bottom: 29px;
}

.cmn-gray-orderinfo span {
  margin-right: 63px;
}

/* 表格最后一列内容分为  发货详情和暂无发货记录 */
/* 当内容为暂无发货记录时 */
.cmn-ship-free {
  cursor: default;

  color: #323232;
}

/* 当内容为发货时 */
.bootstrap-table .table tr .cmn-is-delivery {
  width: 100%;
  background: #fff;
  border-left: 1px solid #dde4eb;
  border-bottom: 1px solid #dde4eb;
}

.cmn-is-delivery a:before {
  content: url(../img/private/Selected_Deliver_goods.png)
}

/* 当内容为发货详情时 */
.cmn-ship-detail {
  color: #1D84DF;

  cursor: default;
}

/* 表格列操作的样式 */
.cmn-table-row {
  text-align: center;

  color: #323232;
}

/* 表格操作的样式 */
.cmn-white-table .table td:last-child {
  border: 1px solid #DDE4EB;

  color: #1D84DF;
}

/* 表格列操作 操作 字体颜色 */
.cmn-row-text {
  color: #4A97E3;
  cursor: pointer;
}

/* 小详情条展开收起位置 */
.cmn-md-details .cmn-detalist-handle {
  float: right;

  width: 10%;
  text-align: center;
}

/* 表格里的input */
.cmn-md-detailist input {
  border-radius: 2px;
  border: 1px solid #DDE4EB;
  padding-left: 10px;
}

/* 表格内本次发货数量input宽高 */
.cmn-delivery-number {
  width: 160px;
  height: 30px;
}

/* 表格内备注input宽高 */
.cmn-delivery-remark {
  width: 221px;
  height: 30px;
}

/* 表格 大 详情 条 前的蓝色线条 */
.cmn-lg-details:before {
  content: "";
  float: left;

  width: 5px;
  height: 67px;
  /* 表格前的线未展开时 的颜色 */
  background: #CED6E0;
}

.cmn-lg-details.active:before {
  float: left;
  /* 表格前的线展开时 的颜色*/
  background: #248CE8;
}

/* 表格 大，灰色 详情 条 前的蓝色线条 */
.cmn-lgray-details:before {
  content: "";
  float: left;

  width: 5px;
  height: 67px;
  /* 表格前的线未展开时 的颜色 */
  background: #CED6E0;
}

.cmn-lgray-details.active:before {
  float: left;
  /* 表格前的线展开时 的颜色*/
  background: #248CE8;
}

/* 表格 小 详情 条 前的蓝色线条 */
.cmn-md-details:before {
  content: "";
  float: left;

  width: 5px;
  height: 43px;
  /* 表格前的线未展开时 的颜色 */
  background: #CED6E0;
}

.cmn-md-details.active:before {
  float: left;
  /* 表格前的线展开时 的颜色*/
  background: #248CE8;
}

/* 清除浮动 */
.in {
  overflow: hidden;
}

/* 商品管理全选按钮 高度 */
.bootstrap-table .cmn-goods-table:not(.table-condensed) tbody tr .bs-checkbox {
  padding: 0;
  line-height: 43px;
}

/* 商品管理全选按钮前 加 蓝色线条 */
.cmn-goods-table thead tr .bs-checkbox:before,
.cmn-goods-table tbody tr .bs-checkbox:before {
  content: "";
  float: left;

  width: 5px;
  height: 43px;
  /* 表格前的线未展开时 的颜色 */
  background: rgba(36, 140, 242, 0);
}

/* 商品管理 表格前的线 选中时 状态 */
.cmn-goods-table tbody tr .bs-checkbox.active:before {
  content: "";
  float: left;

  width: 5px;
  height: 43px;
  /* 商品管理 表格前的线选中时 的颜色
     选中表格某一行时，在类名为bs-checkbox的元素中 添加active类名
  */
  background: rgba(36, 140, 242, 1);
}

/* 商品管理表格操作下只有两个按钮时添加一个新的元素，使编辑居中 */
.cmn-empty {
  padding: 0 9px;
}

/* 隐藏显示按钮最左测选中 */
.cmn-hide-show-btn:before {
  /* 表格中收起时 */
  content: "展开";
}

/* 隐藏显示按钮最左测默认 */
.cmn-hide-show-btn.active:before {
  /* 表格展开时 */
  content: "收起";
}

/* 表格操作展开收起样式 */
.cmn-hide-show-btn:after,
.cmn-hide-show-btn.active:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 10px;
  margin-left: 5px;
}

/* 表格展开时 使用的图片 */
.cmn-hide-show-btn:after {
  background: url(../img/index/f_gray_down_arrow.png) no-repeat 0 center;
}

/* 表格收起时 使用的图片 */
.cmn-hide-show-btn.active:after {
  background: url(../img/index/f_gray_up_arrow.png) no-repeat 0 center;
}

/* 商品管理表格 内容 */
a.cmn-table-txt {
  color: #2AA1F3;
}

/* 商品管理表格内操作按钮  */
.cmn-table-delete,
.cmn-table-edit,
.cmn-table-up,
.cmn-table-down {
  width: 18px;
  height: 18px;
}

/* 商品管理表格操作样式 */
.cmn-table-click {
  width: 33.33333%;
  text-align: center;

  display: inline-block;
}

/* 商品管理表格操作第一个向右移动20像素 */
.cmn-table-click:first-child {
  padding-left: 20px;
}

/* 商品管理表格操作第一个向左移动20像素 */
.cmn-table-click:nth-of-type(3) {
  padding-right: 20px;
}

/* 商品管理表格内操作按钮，操作栏按钮  */
.cmn-table-delete:before,
.cmn-batch-delete:before,
.cmn-table-edit:before,
.cmn-table-down:before,
.cmn-batch-down:before,
.cmn-table-up:before,
.cmn-batch-up:before {
  position: relative;
  top: 3px;
}

/* 商品管理表格内，操作栏删除  图片*/
.cmn-table-delete:before,
.cmn-batch-delete:before {
  content: url(../img/private/s_delete.png);
}

/* 商品管理表格内，操作栏编辑  图片*/
.cmn-table-edit:before {
  content: url(../img/private/s_edit.png);
}

/* 商品管理表格内，操作栏下架  图片*/
.cmn-table-down:before,
.cmn-batch-down:before {
  content: url(../img/private/s_Off_the_shelf.png);
}

/* 商品管理表格内，操作栏上架  图片*/
.cmn-table-up:before,
.cmn-batch-up:before {
  content: url(../img/private/s_shelves.png);
}

/* 商品管理表格内上架滑过时  图片*/
.cmn-table-up:hover:before {
  content: url(../img/private/Selected_shelves.png);

}

/* 商品管理表格内删除滑过时  图片*/
.cmn-table-delete:hover:before {
  content: url(../img/private/Selected_delete.png);
}

/* 商品管理表格内编辑滑过时  图片*/
.cmn-table-edit:hover:before {
  content: url(../img/private/Selected_edit.png);
}

/* 商品管理表格内下架滑过时  图片*/
.cmn-table-down:hover:before {
  content: url(../img/private/Selected_Off_the_shelf.png);
}

/* +++++++++++++++++++++++++++++++发货单 打印++++++++++++++++++++++++++++ */
.cmn-print-detail {
  background: #F5F7FA;
  border: 1px solid #DDE4EB;
  border-top: 0;
  padding-left: 20px;
  padding-bottom: 20px;

  overflow: hidden;

  position: relative;
}

/* 发货单表头 */
.cmn-print-title {
  background: #fff;
  border: 1px solid #DDE4EB;
  padding: 12px 0;

  overflow: hidden;
}

/* 发货单 内容概括 字体样式 */
.cmn-text-title {
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 16px;
  color: #1a1a1a;
}

/* 发货单 内容概括 和信息间距 */
.cmn-print-customer .cmn-text-content {
  padding: 10px 0;
}

/* 发货单表头字体样式 */
.cmn-print-title .cmn-print-number,
.cmn-print-title span {

  font-size: 16px;
  color: #1D84DF;
}

/* 发货单表头位置 */
.cmn-print-title .cmn-print-number {
  width: 93%;
  margin-top: 5px;

  float: left;

  text-align: center;
}

/* 发货单打印按钮样式 */
.cmn-print-title .cmn-print-key {
  padding: 4px 12px;
  border: 1px solid #81BDF1;
  border-radius: 2px;
  background: #EDF1F6;

  color: #187CD4;

  float: left;
}

/* 发货单打印按钮 图标 */
.cmn-print-title .cmn-print-key:before {
  content: url('../img/private/f_Print.png');
  padding-right: 5px;

  position: relative;
  top: 2px;

  vertical-align: middle;
}

/* 发货单内容信息块大小 位置 */
.cmn-print-text {
  float: left;

  width: 62%;
}

/* 发货单二维码的位置 大小 */
.cmn-print-code {
  text-align: center;

  position: absolute;
  left: 80%;
  top: 50%;
  margin-top: -85px; /*z-index: ;*/
  margin-left: -85px;
}

.cmn-print-code img {
  width: 135px;
  height: 135px;
}

/* 发货单文字的大小位置 */
.cmn-code-text {
  margin-top: 16px;

  text-align: center;
}

/* ++++++++++++++++++++++++++++++发货资料列表++++++++++++++++++++++++++++++ */
.cmn-main-list {
  background: #fff;
  padding: 0 0 0 20px;
}

/* 发货资料信息头部位置，大小 */
.cmn-info-title {
  font-size: 16px;

  display: inline-block;

  padding: 18px 10px 15px 10px;
  border-bottom: 4px solid #248CE8;
}

/* 清除浮动 */
.cmn-info-title:after {
  content: "";
  display: block;
  clear: both;
}

/* 发货资料列表外部样式 */
.cmn-info-list {
  border-top: 1px solid #DDE4EB;
  padding: 19px 0;
}

/* 发货列表文字和输入框，下拉框之间的间距 */
.cmn-info-distance {
  padding-right: 10px;
}

/* 提示文字 此处还可输入的字数为…… */
.cmn-tip-txt {
  margin-left: 20px;
}

/* 提示文字中剩余字数样式 */
.cmn-txt-overplus {
  color: #fb0e0e;
}

/*
   Created by     :ZhouXiaoFang
   Created time   : 2017/3/15
   File explain  : 弹窗样式
*/
/* 弹窗背景颜色 */
.cmn-backColor-pop {
  background: #fff;
}

/* 弹窗主体样式 */
.cmn-pop-main {
  border-top: 2px solid #e9e9e9;
}

/* 弹窗大小 */
.cmn-table-feed-back {
  width: 308px;
  height: 245px;
  overflow-y: auto;
}

/* 弹窗文字样式 */
.cmn-pop-txt {
  padding: 35px 0;
  text-align: center;

  color: #323232;
}

/* 弹窗按钮 */
.cmn-pop-btn {
  text-align: center;

  margin-bottom: 19px;
}

/*  按钮的公共样式 */
.pop-cancel-btn,
.pop-sure-btn {
  padding: 6px 15px;
  border-radius: 2px;

  cursor: pointer;
}

.cmn-pop-btn button + button {
  margin-left: 15px;

  cursor: pointer;
}

/* 取消按钮、重置按钮样式 */
.pop-cancel-btn {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  margin-right: 15px;

  color: #1a1a1a;
}

/* 确定按钮样式 */
.pop-sure-btn {
  background-color: #009cff;
  border: 0;

  color: #fff;
}

/* 发货管理-未发货 样式 */
.cmn-pop-txt-show {
  width: 100%;
  height: 88px;

  font: 16px/88px "MicrosoftYaHei";
  text-align: center;

}

/* 商品管理-强制下架-查看详情 */
.cmn-pop-detail-edge {
  padding: 19px;

  font-size: 14px;
}
/*忘记密码弹窗样式*/
.cmn-inline-input{
  padding: 20px 15px 0 15px;
}
.cmn-input-wrap{
  margin-bottom: 15px;
}
.cmn-no-marginBottom{
  margin-bottom: 0;
}
.cmn-input-title{
  display: inline-block;
  width: 75px;
  font-size: 14px;
  color: #283950;
}
.cmn-input{
  width: 270px;
  height: 38px;
  border:1px solid #DDE4EB;
}
.cmn-input-tips{
  font-size: 12px;
  color: #999;
  line-height: 26px;
  text-indent: 77px;
}
/* 密码输入错误 图片 */
.cmn-tips {
  font-size: 14px;
  height: 50px;
  background: url(../img/private/icon_Prompt.png) no-repeat 80px 6px;
  padding-left: 100px;
  line-height: 25px;
  color: #FB6D0E;
  visibility: hidden;
  margin: 10px 0;
}
.cmn-forget-sure{
  margin-right: 0;
  margin-left: 46px;
}

/* +++++++++++++++++++++++++++++++++++交易账务++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cmn-graph-container {
  padding: 36px 29px 17px 28px;
  margin-bottom: 13px;
  background: #fff;

  border: 1px solid #dde4eb;
}

/* 父元素清除浮动 */
.cmn-graph-picture,
.cmn-graph-title {
  overflow: hidden;
}

.cmn-graph-title {
  margin-bottom: 10px;
}

/*商家中心*/
.cmn-all-align {
  padding-left: 10px;
}

.cmn-tip-right {
  margin-right: 6px;
}

.bus-com-logo-img {
  border: 0 none;
  border: 1px solid #dde4eb;
}

/* “本年度交易账务曲线图”  title */
.cmn-graph-content {
  width: 80%;
  text-align: center;
  padding-right: 182px;
}

/* “本月交易数据”  title */
.cmn-graph-condata {
  padding-left: 50px;
  width: 100%;
  text-align: center;
}

/* 曲线图和 title 居左 */
.cmn-graph-picture .cmn-canvas,
.cmn-graph-content {
  float: left;
}

/* “本年度交易账务曲线图”  字体大小 */
.cmn-graph-outfit {
  font-size: 20px;
}

/* “本月交易数据”  字体大小 */
.cmn-graph-outfitdata {
  font-size: 18px;
}

/* 日期上下边距 */
.cmn-graph-date {
  margin-bottom: 10px;
}

/* 年份 下拉框和详细数据  居右 */
.cmn-graph-time {
  float: right;
}

/* 曲线图样式 */
.cmn-graph-picture .cmn-canvas {
  width: 1074px;
  height: 400px;
}

.cmn-graph-data {
  overflow: hidden;
  margin-top: 55px;
}

.cmn-graph-picture canvas {
  border-radius: 5px;
}

/*面包屑返回返回交易账户*/
.cmn-backTo-tradeAccount {
  cursor: pointer;
}

/* “本月交易数据” 清除浮动 */
.cmn-graph-money {
  padding: 0 21px 0 75px;
  overflow: hidden;
}

/* “本月交易数据” 内容样式  */
.cmn-graph-money div {
  float: left;
  text-align: center;

  width: 201px;
  height: 101px;
  border-radius: 5px;
  padding-top: 25px;

  border-top: 1px solid #D2DCE4;
  border-left: 1px solid #D2DCE4;
  border-right: 1px solid #D2DCE4;
}

/* 金额 大小，颜色 */
.cmn-graph-money .cmn-money-num {
  font-size: 26px;
  color: #1D84DF;
}

/* “本月交易数据” 内容边距 */
.cmn-last-amount,
.cmn-this-payment {
  margin-right: 9px;
}

.cmn-this-payment,
.cmn-this-uncollected {
  margin-top: 19px;
}

/* 上月结转额 底边框 */
.cmn-last-amount {
  border-bottom: 5px solid #7CCDD7;
}

/* 本月应收款 底边框 */
.cmn-this-receivable {
  border-bottom: 5px solid #009CFF;
}

/* 本月实收款 底边框 */
.cmn-this-payment {
  border-bottom: 5px solid #83CFFF;
}

/* 本月未收款 底边框 */
.cmn-this-uncollected {
  border-bottom: 5px solid #6EB4E1;
}

/* 表格头部 */
.cmn-table-explain {
  border: 1px solid #DDE4EB;
}

.cmn-table-explain .cmn-title-explain {
  margin-left: 23px;
  padding: 18px 0 13px 0;
  text-align: center;

  width: 120px;
  border-bottom: 4px solid #248CE8;
  float: left;
}

.cmn-look-more {
  float: right;

  margin: 18px 41px 17px 0;

  color: #1D84DF;

  cursor: pointer;
}

.cmn-default {
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* ------------------------------表格查看详情--------------------------------- */
.cmn-look-detail {
  color: #1D84DF;
}

/* +++++++++++++++++++++++++++++++++++以下关于ossuploader默认样式+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cmn-prog-box {
  margin-top: 2px;
  width: 100%;
  height: 14px;
  margin-bottom: 10px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.cmn-prog-bar {
  background-color: rgb(92, 184, 92);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.14902) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.14902) 50%, rgba(255, 255, 255, 0.14902) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
  box-shadow: rgba(0, 0, 0, 0.14902) 0 -1px 0 0 inset;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  display: block;
  float: left;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  transition-delay: 0s;
  transition-duration: 0.6s;
  transition-property: width;
  transition-timing-function: ease;
  width: 266.188px;
}

.cmn-ossprog {
  display: block;
  position: absolute;
  width: 100%;
  height: 130px;
  padding-top: 40px;
  text-align: center;
  top: 0;
  font-size: 12px;
  color: #333;
  z-index: 1000;
}

.cmn-cover {
  z-index: 1002;
}

.cmn-upitem {
  position: relative;
  width: 100px;
  height: 160px;
  margin: 5px;
  float: left;
  text-align: center;
  background: url(../img/common/tmp.jpg) no-repeat center center;
}

.cmn-upitem.dele {
  display: none;
}

.cmn-upitem img {
  display: block;
  position: absolute;
  width: 100%;
  height: 130px;
  top: 0;
  border: 0;
  z-index: 998;
}

.cmn-upbtn {
  position: absolute;
  display: none;
  width: 100%;
  height: 25px;
  bottom: 0;
  line-height: 25px;
  text-align: center;
  font-size: 12px;
  background-color: #ddd;
  color: #666;
  z-index: 1001;
  cursor: pointer;
}

.cmn-upitem:hover .upbtn {
  display: block;
  position: absolute;
}

/*多级浮动级联菜单*/
a.cmn-comb_m:hover {
  background-color: #f1f1f1;
}

/* +++++++++++++++++++++++++++++++++++以下关于自定义分页器样式+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cmn-page_tag_on,
.cmn-page_tag {
  width: 25px;
  height: 25px;

  margin-right: 9px;
}

.cmn-page_tag_on {
  background: #EFF2F7;
  border: 1px solid #CCD1D9;
}

.cmn-page_tag {
  display: inline-block;
  border: solid 1px #ccc;
  background-color: #fff;
  color: #333;
  text-align: center;
  text-decoration: none;
}

.cmn-table-pager input {
  margin: 0 9px;
  border: 1px solid #CCD1D9;
}

.cmn-table-pager button {
  width: 57px;
  height: 27px;
  background: #f7faf5;
  border: 1px solid #CCD1D9;
  margin-left: 18px;
}

.cmn-page_tag i {
  color: #99A3B3;
}

.cmn-page_tag:hover {
  background-color: #eee;
  text-decoration: none;
}

.cmn-page_tag_on {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.cmn-user_page_box {
  width: 100%;
  text-align: center;

  margin-top: 100px;

  overflow-x: hidden;
}

.cmn-pageInput {
  width: 40px;
  height: 25px;
  border: solid 1px #ccc;
  font-size: 14px;
  text-align: center;
}

.cmn-table-pager {
  text-align: center;
  padding-top: 129px;
  padding-bottom: 41px;
}

.pageor-input {
  width: 55px;
  text-align: center;
}

.pageor-button {

}

/* +++++++++++++++++++++++++++++++++++以下关于watchingSelector样式+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cmn-watch-list {
  position: absolute;

  background-color: #fff;
  border: solid 1px #ddd;

  min-width: 171px;
  min-height: 50px;
  max-height: 450px;

  overflow: scroll;
  z-index: 1000;
}

ul.cmn-watch-wrapper {
  margin: 0;
  padding: 0;
}

.cmn-watch-wrapper li {
  height: 22px;
  line-height: 22px;
  text-align: center;
  list-style: none;
  cursor: pointer;
}

.cmn-watch-wrapper li:hover {
  background-color: #eee;
}

/* ++++++++++++++++++++++++++++++++供货地址选择++++++++++++++++++++++++ */
.multi-cities {
  display: inline-block;
  width: 78%;
  float: left;
  overflow: hidden;
  background-image: url(../img/common/multi-line.png) repeat-y;
}

.multi-selector {
  position: absolute;
  border: solid 1px #ccc;
  background-color: #fff;
  font-size: 12px;
  z-index: 1000;
}

.multi-selector-t {
  height: 30px;
  border-bottom: solid 1px #eee;
}

.multi-selector-txt {
  display: inline-block;
  width: 80%;
  float: left;
  line-height: 30px;
  text-indent: 10px;
}

.multi-selector-close {
  display: inline-block;
  width: 18%;
  float: left;
  line-height: 30px;
  text-align: right;
}

.multi-selector-close i {
  cursor: pointer;
}

.multi-selector-get {
  padding-left: 7px;
  min-height: 59px;
  border-bottom: solid 1px #eee;
}

.multi-selector-all {
  display: block;
  padding: 4px 0 4px 10px;
}

.multi-selector-main {
  height: auto;
  overflow: hidden;
  background-color: #f5f5f5;
}

.multi-provens {
  display: inline-block;
  width: 22%;
  float: left;
  border-right: solid 1px #e9e9e9;
}

.multi-provens .prov-item {
  display: block;
  height: 27px;
  line-height: 27px;
  text-align: center;
  cursor: pointer;
}

.multi-provens .prov-item:hover {
  background-color: #E3E3E4;
}

.multi-provens .prov-item.on {
  background-color: #E3E3E4;
}

.multi-cities-top {
  display: inline-block;
  width: 78%;
  padding: 4px 0 4px 10px;
  float: left;
  background-color: #E3E3E4;
}

.city-item {
  width: 33%;
  padding: 7px 0 7px 15px;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */
}

.multi-footor {
  display: block;
  padding: 10px 0;
  background-color: #fff;
  text-align: center;
}

.cmn-btn-multi {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 2px;
  font-size: 13px;
  text-shadow: none;
  outline: none;
}

.multi-selected {
  display: inline-block;
  padding: 1px 3px;
  margin: 5px 3px 5px 3px;
  border: solid 1px #2baeff;
  font-size: 11px;
  cursor: pointer;
}

/* +++++++++++++++++++++++++++下拉框++++++++++++++++++++++++ */
.cmn-table-cate {
  height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.cmn-cate-li {
  position: relative;
}

.cmn-multi-li-children {
  position: absolute;
  right: -216px;
  top: 34px;
  z-index: 100;

  width: 216px;
  border: 1px solid #dde4eb;
  background: #fff;
}

.cmn-multi-li-children li {
  padding-left: 10px;
  line-height: 35px;
  border-bottom: 1px solid #EFF2F6;

  cursor: pointer;
}

.cmn-multi-li-children li:hover {
  background: #EFF2F6;
}

.cmn-drop-down {
  width: 216px;

  left: 10px;
  top: 92%;
}

/* 改善日历控件 */
td.day {
  cursor: pointer;
}

td.day:hover {
  color: #111;
  background-color: #1D84DF;
}

.icon-arrow-left {
  cursor: pointer;
}

.icon-arrow-right {
  cursor: pointer;
}

/*  商品分类搜索栏箭头隐藏 */
.dropdown-submenu > a.cmn-edit-low:after {
  display: none;
}

/* 正在加载 */
.cmn-loading {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  z-index: 10000
}

.cmn-loading span {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 50%;
}

/* ++++++++++++++++++++++++++++++++++++找回密码+++++++++++++++++++++++++++++++++++++++++++ */
/*初始化页面*/
.cmn-password-initializtion {
  padding: 0;
  background-color: #fff;
}

/*找回密码的title容器*/
.cmn-password-title {
  padding: 45px 0;
  background-color: #414047;
}

/*title的趋恒logo*/
.cmn-password-qhLogo {
  display: inline-block;
  width: 128px;
  height: 31px;
  margin-right: 45px;
  margin-left: 340px;
  font-size: 32px;
  font-family: SimHei;
  color: #fff;

  vertical-align: -4px;
}

/*找回密码*/
.cmn-find-password {
  font-size: 16px;
  color: #fff;
}

/* 版权 */
.copyright {
  font-size: 12px;
  color: #999;

  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -118px;
}

/* 清除按钮 */
.clear-img {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../../common/img/private/empty.png) no-repeat;
  position: relative;
  right: 40px;
  top: 4px;

  cursor: pointer;
}

/* 通用类 */
.cmn-generic-name {
  width: 140px;
  display: inline-block;
  text-align: right;
}

.dropdown-submenu a {
  overflow: hidden;
}

/*  施小包服务协议 */
.service-agreement-main {
  background: #fff;
  overflow: hidden;
}

.service-agreement-title {
  font-size: 16px;
  color: #323232;
  text-align: center;
  padding: 19px 0 10px 0;
}

.service-agreement-text {
  padding: 23px;
  height: 379px;
  overflow-y: auto;
}

.service {
  padding: 30px 0;
  text-align: center;
}

.service-agreement-btn {
  width: 190px;
  height: 32px;
  background: #009CFF;
  color: #fff;
  border: 0;
}

/* 施小包 网址 */
.service-agreement-text a {
  color: #2aa1f3;

  cursor: pointer;
}

.service-agreement-btn {
  border-radius: 2px;
  border: 0;
  background: #2aa1f3;
  font-size: 16px;
  color: #fff;

  cursor: pointer;
}

/* 返回我的账户按钮 */
.back-account {
  width: 220px;
  height: 33px;
  background: #faa500;
  border: 0;

  color: #fff;
}

/* 选择银行 弹窗 */
/*
    Created by   : jishasha
    Created time : 2017/05/03
    File explain : 项目经理-充值
*/
/* 网上银行 弹窗大小 */
.modal-content {
  width: 756px;
  border: 6px solid #656565;
  background: #fff;
}

/* 银行名称 */
.choice-bank-name {
  padding: 13px 26px 50px 36px;
  overflow: hidden;
}

/* 网上银行大小 */
.choice-bank {
  float: left;
  margin-right: 6px;
  width: 218px;
  min-width: 218px;
  padding: 7px 0;

  border: 1px solid #414047;

  margin-top: 10px;
}

.choice-bank.active {
  border-color: #FB6D0E;
}

/* 银行相对定位 */
.choice-bank-detail {
  position: relative;

  display: flex;
  justify-content: flex-start;
}

/* 银行内容 */
.choice-bank-choose {
  background: url(../../common/img/private/The-default@3x.png) no-repeat;
  background-size: 16px 16px;
}

.choice-bank-choose,
.choice-bank-choose-active {
  width: 16px;
  height: 16px;
  margin: 10px 11px 0 11px;
}

/* 银行内容点击 */
.choice-bank-choose-active {
  background: url(../../common/img/private/To-enable-the@3x.png) no-repeat;
  background-size: 16px 16px;
}

/* 银行图片 */
.choice-bank-logo {
  width: 150px;
  height: 34px;
}

/* 企业卡 */
.choice-corporate-card {
  width: 25px;
  height: 50px;
  text-align: center;
  position: absolute;
  top: -8px;
  right: 0;

  background: #414047;

  font-size: 12px;
  color: #fff;

  line-height: 22px;
}

/* 点击后企业卡背景颜色 */
.choice-corporate-card.active {
  background: #FB6D0E;
}

/* 下一步 */
.next-step {
  width: 130px;
  height: 32px;
  background: #faa500;
  border: 0;
  border-radius: 2px;

  color: #fff;

  margin: 0 0 44px 36px;
}

/* 弹窗标题的字 */
.modal-title {
  font-size: 16px;
  color: #333;
}

/* 关闭按钮的透明度 */
.close,
.close:hover,
.close:focus {
  opacity: 1;
}

/* 弹窗标题边距 */
.modal-header {
  border: 0;

  padding: 26px 36px 0 36px;
}

/* 表格样式覆盖 */
.bootstrap-table .table > thead > tr {
  border: 1px solid #DDE4EB;
}

.bootstrap-table .table > thead > tr > th {
  border: 1px solid #DDE4EB;
}

.table-striped > tbody > tr:nth-child(odd) > td {
  background: #fff;
}

.table-striped > tbody > tr:nth-child(even) > td {
  background: #f5f7fa;
}

span.layui-layer-setwin a.layui-layer-ico {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../../common/img/private/white-error.png) no-repeat 0 0;
  background-size: cover;
}

.install-search {
  margin-right: 30px;
}

#id-acc-query-btn {
  margin-left: 0;
}
/* ++++++++++++++++++++++++++++++++++for top and menu+++++++++++++++++++++++++++++++++++++++++++++ */
/* 页面主题内容 容器*/
.index-container{
	width:100%;
	height:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
    overflow: hidden;
}
.index-navbar {
    margin-bottom: 0;
}
.index-header {
    background-color: #1d84df;
    color: #fff;
    overflow: hidden;
}
/* 页眉趋恒logo样式 */
.index-navbar-qhlogo{
    float: left;

    width: 246px;
    height: 60px;
	color:#eee;
	text-align:center;
	line-height:60px;
	font-size:18px;
    /*background:  url(../img/private/logo1.png) no-repeat center center;*/
}
/* 页眉的icon */
.index-navbar-center{
    float: left;

    width: 70px;
    height: 60px;
    background: #1e73cc  url(../img/index/menu_icon.png) no-repeat center center;

    text-align: center;
}
/* 页眉右侧关闭按钮 */
.index-navbar-close{
    float: right;

    width: 50px;
    height: 60px;
    background: url(../img/index/close_icon.png) no-repeat left center;

    cursor: pointer;
}
.index-forget-password{
    cursor: pointer;
}
/*消息与忘记密码样式*/
.index-action{
    float: right;
    color: #fff;
    line-height: 60px;
    padding-right:40px;
}
/* 导航栏样式 */
.index-aside-nav {
    float: left;
    width: 15%;
	height:100%;
	background-color:#fff;
}
/* 导航栏logo图标和文字 公共样式 */
.index-aside-nav-logo{
    background-color: #f6f8fa;
    border-bottom: 1px solid #d9e0e8;

    text-align: center;
}
/*导航栏logo 标题文字*/
.index-nav-logo-title{
    padding-bottom: 30px;

    font-size: 16px;
}

/* 导航栏内容 标题 公共样式 */
.index-aside-nav-menu{
    height:100%;
}
.index-aside-nav-menu  ul li{
    font: 13px "Microsoft Yahei";
    color: #505c6d;

    cursor: pointer;
}

/* 一级标题 样式 */
.index-first-nav li div {
    padding: 20px 20px 20px 15px;

    overflow: hidden;
}

/* 一级标题 图标 预留位置 */
.index-first-nav-icon{
    width: 40px;
    height: 40px;
    padding-right: 52px
}

/* 一级标题 下拉按钮默认关闭样式 */
.index-first-nav-down:after{
    float: right;

    content:url('../img/index/f_gray_down_arrow.png');
}

/* 一级标题和二级标题 点击后颜色样式 */
.index-first-nav > li:not(.index-delivery).active,
.index-second-nav > li.active{
    background-color: #1d84df;

    color:#fff;
}

/* 二级标题 样式 */
.index-second-nav li{
    padding: 20px 20px 20px 85px;
}

/* 二级标题 默认隐藏 */
.index-second-nav.hide{
    display: none;
}

/* 二级标题点击后 下拉按钮变为展开样式 */
.index-first-nav-down.active:after{
    content:url('../img/index/f_gray_up_arrow.png');
}